ambrette seeds - Spanish English Dictionary